Video CAPTCHAs: Usability vs. Security
نویسندگان
چکیده
A Completely Automated Public Turing test to tell Computer and Humans Apart (CAPTCHA) is a variation of the Turing test, in which a challenge is used to distinguish humans from computers (‘bots’) on the internet. They are commonly used to prevent the abuse of online services; for example, malicious users have written automated programs that signup for thousands of free email accounts and send SPAM messages. A number of hard artificial intelligence problems including natural language processing, speech recognition, character recognition, and image understanding have been used as the basis for these tests, on the expectation that humans will outperform bots. The most common type of CAPTCHA requires a user to transcribe distorted characters displayed within a noisy image. Unfortunately, many users find existing character-recognition based CAPTCHAs frustrating and attack success rates as high as 60% have been reported for Microsoft’s Hotmail CAPTCHA [8]. To address these problems, we present a first attempt at using content-based video labeling (‘tagging’) as a CAPTCHA task. We define correct responses using tags provided by the individual that posts a video to a public database (YouTube.com), along with tags on videos designated as being ‘related’ in the database. In an experiment involving 184 human participants, we were able to increase human pass rates on our video CAPTCHAs from roughly 70% to 90% while keeping the success of a frequency-based attack fixed at around 13%. Through a different parameterization of the challenge generation and tag matching algorithms, we were able to reduce the success rate of the same attack to 2%, while still increasing the human pass rate to 75% [5]. The frequency-based attack we consider is simple but logical for this type of CAPTCHA: the computer submits the three tags with the highest estimated frequencies below the rejection threshold, on the assumption that the tag frequency estimates used in creating the CAPTCHAs are publicly available. A screenshot of our video-based CAPTCHA is shown in Figure 1. To pass the challenge, a user provides three words (‘tags’) describing the video. If one of the submitted tags belongs to the automatically generated ground truth tag set, the challenge is passed. This task is similar to the ESP game of von Ahn et al. [7], in which online users are randomly paired and presented with an image that they then submit tags to describe. Players cannot see each other’s submitted tags until they agree on a common tag, at which point the round of the game ends. Our video CAPTCHA is similar to a game of ESP in which one player is online, while the other player’s responses (the ground truth tags) are computed automatically.
منابع مشابه
Balancing Usability and Security in a Video CAPTCHA pdfauthor
We present a technique for using a content-based video labeling task as a CAPTCHA. Our video CAPTCHAs are generated from YouTube videos, which contain labels (tags) supplied by the person that uploaded the video. They are graded using a video’s tags, as well as tags from related videos. In a user study involving 184 participants, we were able to increase the average human success rate on our vi...
متن کاملSecurity and Usability Challenges of Moving-Object CAPTCHAs: Decoding Codewords in Motion
We explore the robustness and usability of movingimage object recognition (video) captchas, designing and implementing automated attacks based on computer vision techniques. Our approach is suitable for broad classes of moving-image captchas involving rigid objects. We first present an attack that defeats instances of such a captcha (NuCaptcha) representing the state-ofthe-art, involving dynami...
متن کاملSEIMCHA: a new semantic image CAPTCHA using geometric transformations
As protection of web applications are getting more and more important every day, CAPTCHAs are facing booming attention both by users and designers. Nowadays, it is well accepted that using visual concepts enhance security and usability of CAPTCHAs. There exist few major different ideas for designing image CAPTCHAs. Some methods apply a set of modifications such as rotations to the original imag...
متن کاملA Study of CAPTCHAs for Securing Web Services
Atomizing various Web activities by replacing human to human interactions on the Internet has been made indispensable due to its enormous growth. However, bots also known as Web-bots which have a malicious intend and pretending to be humans pose a severe threat to various services on the Internet that implicitly assume a human interaction. Accordingly, Web service providers before allowing acce...
متن کاملCaptchæcker: Reconfigurable CAPTCHAs based on automated security and usability analysis
CAPTCHAs have been deployed ubiquitously by web sites to combat automated malicious programs. Security against web bots and usability to legitimate users are two main goals that have to be simultaneously satisfied when designing a useful CAPTCHA scheme. However, there exists a well-known and intricate trade-off between these goals. So far, balancing this trade-off remains an art rather than a s...
متن کاملColor, Usability, and Security
C olor plays a major role in increasing usability in systems ranging from TV remote controls (whose buttons are highlighted in different colors to make them easy to spot) to complicated GUIs (where users’ navigation from one area to another is effectively guided by different colors). When used properly, color can greatly enhance user interface designs.1 Color in interfaces is thus typically a u...
متن کامل